#ifndef _SET_H_
#define _SET_H_

#include "Graph.h"

// Used to facilitate a disjoint set/union-find required by Kruskal's Algorithm
struct Set
{
	Set *parent;
};

// Functions needed for the disjoint set, can be put in a class, but not necessary		
Set *makeSet(Set *s);
Set *findSet(Set *set);
void unionSet(Set *s1, Set *s2);
void printSet(Set *set);

#endif /** _SET_H_ **/